substantially the same - Spanish English Dictionary